home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / demos / GL / flight / Makefile < prev    next >
Makefile  |  1994-08-01  |  2KB  |  50 lines

  1. #!smake
  2. #**************************************************************************
  3. #*                                      *
  4. #*            Copyright (C) 1984-1993, Silicon Graphics, Inc.          *
  5. #*                                      *
  6. #*  These coded instructions, statements, and computer programs  contain  *
  7. #*  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
  8. #*  are protected by Federal copyright law.  They  may  not be disclosed  *
  9. #*  to  third  parties  or copied or duplicated in any form, in whole or  *
  10. #*  in part, without the prior written consent of Silicon Graphics, Inc.  *
  11. #*                                      *
  12. #**************************************************************************
  13. #
  14. #  flight/Makefile $Revision: 1.45 $
  15. #
  16.  
  17. include ${ROOT}/usr/include/make/commondefs
  18.  
  19. SRCDIR    = `pwd`
  20. LCDEFS    = -DAUDIO
  21. LCINCS    = -I../libgobj
  22. LLDLIBS = ../libgobj/libgobj.a -lgl -lX11 -lbsd -lm -lmalloc -laudio
  23. LCOPTS    = -float
  24. LDIRT    = dog radar shadow
  25.  
  26. TARGETS = flight
  27.  
  28. #
  29. # Files for flight.
  30. #
  31. CFILES = aifflib.c collision.c color.c comm.c cull.c density.c flight.c \
  32.      exp.c instr.c fog.c ftime.c land1.c land2.c light.c main.c \
  33.      mat.c message.c meters.c objext.c radar.c shadow.c sound.c \
  34.      tex.c uflight.c udpbrdcst.c xasin.c xatable.c
  35. HFILES = collision.h Xzmsg.h colors.h flight.h objects.h \
  36.      udpbrdcst.h light.h proto.h
  37.  
  38. FLIGHTOBJS = ${CFILES:.c=.o}
  39.  
  40. default all:  $(TARGETS)
  41.  
  42. include ${COMMONRULES}
  43.  
  44.  
  45. flight:    ${FLIGHTOBJS}
  46.     $(CCF) ${FLIGHTOBJS} $(LDFLAGS)  -o $@
  47.     ${INSTALL} -lns ${SRCDIR}/flight -F ${SRCDIR} dog
  48.     ${INSTALL} -lns ${SRCDIR}/flight -F ${SRCDIR} radar
  49.     ${INSTALL} -lns ${SRCDIR}/flight -F ${SRCDIR} shadow
  50.